class Bird {
    Bird(int i) {
    }

    Bird(double d) {
    }
}

public class NoSynthesis {
    public static void main(String[] args) {
        Bird bird = new Bird(1);
        Bird bird2 = new Bird(1.0);
//        Bird bird3 = new Bird(); // error: no suitable constructor found for Bird()
    }
}


/*
如果创建了一个没有构造器的类，编译器会自动创建一个无参构造器。

如果已经定义了一个构造器，无论是否有参数，编译器都不会再帮自动创建一个无参构造器了。
 */